package com.zzj.service;

import com.github.pagehelper.PageInfo;
import com.zzj.bean.PlanBean;
import com.zzj.utils.Result;

public interface PlanService {
    /**
     * 查询所有状态为0(即需要补全)的生产计划
     * @param state
     * @return
     */
    PageInfo<PlanBean> findByState(int pageSize,int pageNum,String state);

    /**
     * 补全生产计划
     * @param planBean
     * @return
     */
    Result updatePlan(PlanBean planBean);

    /**
     * 根据主键id查询
     * @param pid
     * @return
     */
    Result<PlanBean> queryOneById(int pid);

    PageInfo<PlanBean> findAll(int pageNum,int pageSize);
}
